# 特点：
# 创建集合使⽤ {} 或 set() ， 但是如果要创建空集合只能使⽤ set() ，因为 {} ⽤来创建空字典。
# 集合可以去掉重复数据；
# 集合数据是⽆序的，故不⽀持下标

a=set('abcde')
b={4,5,6,7,8,9,9,9,9,9,8,7,5,56,46,54,654,654,654,654,654,6}
print(a,b)

# 增加数据，有去重，如果追加的是已经有的话，那么久不会改变
b.add('pp')
print(b)
#追加序列，列表中每个都可以追加进去
b.update([1,2])
print(b)

# remove()，删除指定数据，如果数据不存在则报错。
b.remove('pp')
print(b)

# 删除指定数据，如果数据不存在也不会报错。
b.discard(10)
print(b)

# 随机删除数据，并返回这个数据。
c=b.pop()
print(c)
# in：判断数据在集合序列
# not in：判断数据不在集合序列
s1 = {10, 20, 30, 40, 50}
print(10 in s1)
print(10 not in s1)